<?php
	$app->get('/doc/trade/add', function() use($app){
		$app->render('info.php', array(
			'name' => 'trade/add',
			'summary' => '生成交易流水码',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'payway',
					'ismust' => true,
					'type' => 'int',
					'summary' => '支付方式（0 余额支付 1支付宝 2微信 3扫码支付）'
				),
				array(
					'name' => 'orderid',
					'ismust' => 'fasle',
					'type' => 'int',
					'summary' => '订单IDcode'
				),
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				),
				array(
					'name' => 'rechargenum',
					'ismust' => false,
					'type' => 'int',
					'summary' => '充值金额，当没有订单ID时需要，为充值'
				),
				array(
					'name' => 'pwd',
					'ismust' => false,
					'type' => 'string',
					'summary' => '支付密码，当选择余额支付时需要验证'
				)
			)
		));
	});
	$app->get('/doc/trade/get', function() use($app){
		$app->render('info.php', array(
			'name' => 'trade/get',
			'summary' => '资金变动记录',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'from',
					'ismust' => true,
					'type' => 'int',
					'summary' => '查询起始记录数'
				),
				array(
					'name' => 'to',
					'ismust' => true,
					'type' => 'int',
					'summary' => '查询结束记录数'
				),
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				)
			)
		));
	});
	$app->get('/doc/trade/detail', function() use($app){
		$app->render('info.php', array(
			'name' => 'trade/detail',
			'summary' => '资金变动详细记录',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'tradeid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '交易流水ID'
				),
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				)
			)
		));
	});
	
    $app->get('/doc/trade/alipay/web/synchronize', function() use($app){
        $app->render('info.php', array(
            'name' => '/trade/alipay/web/synchronize',
            'summary' => '支付宝web同步请求交易回调',
            'method' => 'GET',
            'parameter' => array(

            )
        ));
    });
    
    $app->get('/doc/trade/alipay/web/asynchronize', function() use($app){
        $app->render('info.php', array(
            'name' => '/trade/alipay/web/asynchronize',
            'summary' => '支付宝web异步请求交易回调',
            'method' => 'POST',
            'parameter' => array(
    
            )
        ));
    });
        
    $app->get('/doc/trade/wechat/web/asynchronize', function() use($app){
        $app->render('info.php', array(
            'name' => '/trade/wechat/web/asynchronize',
            'summary' => '微信web异步请求交易回调',
            'method' => 'GET',
            'parameter' => array(
    
            )
        ));
    });
    
    $app->get('/doc/trade/gen_trade', function() use($app){
        $app->render('info.php', array(
            'name' => '/trade/gen_trade',
            'summary' => '生成交易',
            'method' => 'POST',
            'parameter' => array(
                array(
                    'name' => 'payway',
                    'ismust' => true,
                    'type' => 'int',
                    'summary' => '支付方式 0 余额支付 1 支付宝 2 微信'
                ),
                array(
                    'name' => 'userid',
                    'ismust' => true,
                    'type' => 'int',
                    'summary' => '用户ID'
                ),
                array(
                    'name' => 'money',
                    'ismust' => true,
                    'type' => 'int',
                    'summary' => '金额'
                )
            )
        ));
    });
    
    $app->get('/doc/trade/pay/alipay', function() use($app){
        $app->render('info.php', array(
            'name' => '/trade/pay/alipay',
            'summary' => '支付宝支付',
            'method' => 'GET',
            'parameter' => array(
                array(
                    'name' => 'userid',
                    'ismust' => true,
                    'type' => 'int',
                    'summary' => '用户id'
                ),
                array(
                    'name' => 'trade_number',
                    'ismust' => true,
                    'type' => 'string',
                    'summary' => '交易码'
                )
            )
        ));
    });
    
    
    $app->get('/doc/trade/pay/wxpay', function() use($app){
        $app->render('info.php', array(
            'name' => '/trade/pay/wxpay',
            'summary' => '微信支付',
            'method' => 'GET',
            'parameter' => array(
                array(
                    'name' => 'userid',
                    'ismust' => true,
                    'type' => 'int',
                    'summary' => '用户id'
                ),
                array(
                    'name' => 'trade_number',
                    'ismust' => true,
                    'type' => 'string',
                    'summary' => '交易码'
                )
            )
        ));
    });
?>